.loading { width:52.6rem;padding:2.5rem 3rem 0 0; background-color:  #2b3340; }
.loading>div { background: -moz-linear-gradient(left bottom, #4d3154, #353b49);overflow: hidden }
.first { width:100%; height: 31.5rem;margin: auto;overflow: hidden }
.first div{ margin:auto;width:15.9rem; height:5rem;background-color: #777a8b;border-radius: 0.5rem;text-align: center;line-height: 5rem;font-size:3.4rem;border:0.1rem solid white}
.pic{ width:11rem;height:11rem;display: block;margin: 7rem auto 3.1rem; }
.loading div>div:nth-of-type(1) div a{ color:white }
.second,.third { width:100%; height:11.1rem;background-color: #777a8b }
.loading div>div:nth-of-type(2) p{ font-size: 3.4rem;margin-left: 4.1rem;line-height: 11.1rem;color:white }
.second>img{ width:1.8rem}
.loading div>div:nth-of-type(3) div img{ width:8rem; height:8rem }
.loading div>div:nth-of-type(3) { margin-top:0.2rem;display: flex;justify-content: space-between;align-items: center }
.loading div>div:nth-of-type(3) div { display: flex;justify-content: flex-start;align-items: center}

.second div img{ margin: 0 1rem 0 3.9rem }
.second div p{ font-size: 2.8rem;color:white }
.second img{margin-right: 2.9rem}
.third { margin-top: 0.2rem;display: flex;justify-content: flex-start;align-items:center;padding-top: 2.3rem }
.third div{margin:0 1.5rem 0 5.8rem;width:4rem;height:4rem;border-radius: 50%;background-color: #bebebe;text-align: center;line-height: 4rem;}
.third div p{font-size: 4rem;color:black}
.third a {font-size: 2.8rem;color:white; }
.fourth{width:30rem;height:7rem;border:0.1rem solid white;border-radius: 3.5rem;margin: 57.8rem auto 2.7rem}
.fourth a{font-size: 3.4rem;color:white;text-align: center;line-height: 7rem;font-weight: 300;display: block }